import array

L = list(range(10))
A = array.array('i', L)
print(A[0])
print(A)   #这里的i，指的是数据类型，整形的意思。

import numpy as np

test_np = np.array([range(i, i+3)  for i in [2,4,6]])
print(test_np)

#从头开始创建数组
np.zeros(10, dtype = int)
np.ones((3,5), dtype=float)
np.full((3,5), 3.14)
np.arange(0,20,2) #从0开始，到20结束，步长为2 
np.linspace(0,1,5)   # 创建一个5个元素的数组，这5个数均匀地分配到0~1 
np.random.random((3,3))  # 创建一个3×3的、在0~1均匀分布的随机数组成的数组
np.random.normal(0,1,(3,3))   # 创建一个3×3的、均值为0、方差为1的 正态分布的随机数数组
np.random.randint(0,10,(3,3))  # 创建一个3×3的、[0, 10)区间的随机整型数组
np.eye(3)  # 创建一个3×3的单位矩阵
np.empty(3)  # 创建一个由3个整型数组成的未初始化的数组  数组的值是内存空间中的任意值
